﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using DTO;
using BUS;

namespace QuanLyDoiXe
{
    public partial class MH_TiepNhanDiaDiem : Form
    {
        public string ID;
        public int MaNV;
        public MH_TiepNhanDiaDiem(string ID,int MaNV)
        {
            InitializeComponent();
            this.ID = ID;
            this.MaNV = MaNV;
        }

        private void MH_TiepNhanDiaDiem_Load(object sender, EventArgs e)
        {
            cbLoaiMail.Items.Add("@yahoo.com");
            cbLoaiMail.Items.Add("@gmail.com");
            cbLoaiMail.Items.Add("@hotmail.com");
            cbLoaiMail.Text = ("@yahoo.com");
            LoaiDiaDiemBus lddBus = new LoaiDiaDiemBus();
            cbLoaiDD.DataSource = lddBus.LoaiDiaDiem();
            cbLoaiDD.DisplayMember = "TenLoaiDD";
        }

        private void btTiepNhan_Click(object sender, EventArgs e)
        {
            if (tbDiaDiem.Text == "")
            {
                MessageBox.Show("Chưa Nhập Địa Điểm!");
                return;
            }
            if (tbDiaChi.Text == "")
            {
                MessageBox.Show("Chưa Nhập Địa Chỉ!");
                return;
            }
            if (tbNguoiLienHe.Text == "")
            {
                MessageBox.Show("Chưa Nhập Tên Người Liên Hệ!");
                return;
            }
            if (tbDThoai.Text == "")
            {
                MessageBox.Show("Chưa Nhập Điên Thoại Liên Hệ!");
                return;
            }
            if (tbEmail.Text == "")
            {
                MessageBox.Show("Chưa Nhập Mail Liên Hệ!");
                return;
            }
            DiaDiemBus ddBus = new DiaDiemBus();
            DIADIEM ddDto = new DIADIEM();
            ddDto.MaDD = ddBus.LayMa();
            ddDto.TenDD = tbDiaDiem.Text;
            ddDto.DiaChi = tbDiaChi.Text;
            ddDto.Email = tbEmail.Text + cbLoaiMail.Text;
            ddDto.SoDT = tbDThoai.Text;
            ddDto.NguoiLienHe = tbNguoiLienHe.Text;
            ddDto.ToaDo = Convert.ToInt32(tbToaDo.Text);
            LoaiDiaDiemBus lddBus = new LoaiDiaDiemBus();
            ddDto.LoaiDD= lddBus.LayMaLoaiDiaDiem(cbLoaiDD.Text.ToString());
            ddBus.TiepNhanDD(ddDto);
            MessageBox.Show("Tiếp Nhận Địa Điểm Thành Công!");
        }

        private void btQuayLai_Click(object sender, EventArgs e)
        {
            new MH_QuanLy(ID, MaNV).Show();
            this.Close();
        }

        private void btLamLai_Click(object sender, EventArgs e)
        {
            tbDiaDiem.Clear();
            tbDiaChi.Clear();
            tbDThoai.Clear();
            tbEmail.Clear();
            tbNguoiLienHe.Clear();
            tbToaDo.Clear();
        }





    }
}
